home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 084 / qupd_201.arc / WHATSNEW.201 < prev   
Encoding:
Text File  |  1988-05-01  |  17.4 KB  |  437 lines

  1. ======================================
  2. QuickBBS Version 2.01 Changes Document
  3. ======================================
  4.  
  5. Version 2.01 of QuickBBS is simply a maintainence release for Version
  6. 2.00.  It mainly fixed a lot of bugs that existed in Version 2.00.
  7.  
  8. Make sure you run FIXUSER to clean up your user file, Version 2.00 had
  9. a small bug which caused the download counters to get trashed.  Also be
  10. sure to run the new QNODE included in the 2.01 package if you run
  11. net-mail.
  12.  
  13.   * QuickBBS will no longer send ANSI codes to the modem in local mode.
  14.  
  15.   * The problem with the Type 40 command has been fixed, this caused
  16.     QuickBBS to sometimes repeat the last command entered.
  17.  
  18.   * When you forward a net-mail message, QuickBBS will now exit at the
  19.     proper errorlevel to toss it out.
  20.  
  21.   * ECHOGEN's never ending problem with Origin lines has hopefully been
  22.     completely fixed.
  23.  
  24.   * If you are in chat mode for more than the inactive time limit, the
  25.     system will no longer disconnect the user.
  26.  
  27.   * QuickBBS's internal ANSI driver will now expand TAB characters.
  28.  
  29.   * If the -T parameter is not specified on the command line, QuickBBS
  30.     will attempt to use it's own event scheduler to determine when the
  31.     next event is.
  32.  
  33.   * If a backslash is specified in the optional data of a download
  34.     command, QuickBBS will now handle it properly.
  35.  
  36.   * The <F>orward command now will allow you to forward a message to a
  37.     different Zone.
  38.  
  39.   * The download counter problem has been fixed, QuickBBS no longer
  40.     will decrement the number.
  41.  
  42.   * The control character ^B in ANS/ASC files has been fixed, it will
  43.     now disable aborting the text file with the S key.
  44.  
  45.   * The nodelist structure for QuickBBS 2.01 has changed slightly from
  46.     the previous 2.00 structure.  Please run the new QNODE.EXE program
  47.     before installing 2.01.
  48.  
  49.   * The DORINFO1.DEF file that is created on an external exit or system
  50.     shell has been fixed to support the RBBS-PC local mode (COM0) entry.
  51.  
  52.   * The problem with USEREDIT's add user function has been fixed, this
  53.     bug caused USERPACK and USERSORT to bomb with an error code 100.
  54.  
  55.   * The <F>orward message command will now exit with the appropriate
  56.     errorlevel when forwarding network mail.
  57.  
  58.   * There is now a command view text file command, it is type 28.  The
  59.     optional data is the download path.
  60.  
  61.   * There is now a new questonnaire file command called, this command
  62.     will output (to the users screen) one of the answering variables.
  63.     This makes it possible to list the user's answers so far and ask if
  64.     they are correct.  The format is:
  65.  
  66.     LISTANSWER <Var Num>
  67.  
  68.     <Var Num> is the variable number between 1 and 20.
  69.  
  70.   * The problem with MSGPACK setting the message read pointers to the
  71.     highest message on the system has been fixed.
  72.  
  73.   * The user's time limit is now checked when reading messages
  74.     continuously.
  75.  
  76.   * QuickBBS will now clear the screen in between ever call (running
  77.     stand-alone).
  78.  
  79.   * The bug with QuickBBS kicking anybody off at midnight has been
  80.     corrected. (I hope!)
  81.  
  82.   * More verbose error information has been added to the ERRORS.LOG
  83.     file.
  84.  
  85.   * A new utility is included called CHKMSG.  If will make sure your
  86.     message files are in order and match up.  If there is an error
  87.     detected, an attempt will be made to fix it.
  88.  
  89. MANY MORE BUGS WERE FIXED!  IF YOU STILL ARE HAVING PROBLEMS, PLEASE
  90. GIVE THE QUICKBBS SUPPORT BOARD A CALL:
  91.  
  92.   (303)423-3114
  93.   1200/2400 Baud
  94.   FidoNet 1:104/24, 1:104/200, or 1:1/114
  95.  
  96. ======================================
  97. QuickBBS Version 2.00 Changes Document
  98. ======================================
  99.  
  100. Version 2.00 of QuickBBS has been compiled under the new Turbo Pascal
  101. 4.0 compiler.  It requires a quite a bit more memory then previous
  102. versions of QuickBBS, but I think you will find it worth it.
  103.  
  104. Be sure to run the CONVERT program to convert your 1.02 data files to
  105. Version 2.00.  There is a new structures document enclosed with the
  106. normal QuickBBS Sysop documentation archive (QDOC_200.ARC) along with a 
  107. beta testers list and registered users list.
  108.  
  109.  
  110. Changes Made to QuickBBS 2.00 over 1.02
  111. ---------------------------------------
  112.  
  113.   * QuickBBS now supports up to 200 individual message boards.  QCONFIG
  114.     and all the utilities have been updated to support this.
  115.  
  116.   * Two new user bits were allocated:
  117.  
  118.       1)  Individual users can be marked as "No-Kill" which means that
  119.           the user is exempt from being deleted by USERPACK, this is
  120.           useful for special users and/or the Sysop so they cannot be
  121.           deleted.  To enable/disable this use the ALT-N key in USEREDIT.
  122.  
  123.       2)  Individual users can be marked as "Ignore Hours" which means
  124.           that they can download anytime out of the download window
  125.           which is defined in QCONFIG.  The Ignore hours security level
  126.           in QCONFIG is no longer present.  To enable/disable this flag 
  127.           you need to use the ALT-I key in USEREDIT.
  128.  
  129.   * The combined mode selection command (Type 28) was been rewritten
  130.     to accomodate the expansion of up to 200 message boards.
  131.  
  132.   * Full last message read pointers are now kept for each user on each
  133.     message board.  This is completely optional and is selectable from
  134.     QCONFIG.  An additional file called LASTREAD.BBS contains these
  135.     pointers for each user and is initialized automatically when
  136.     activated.
  137.  
  138.   * If a user has Sysop-Access to a message board, he/she can hit a !
  139.     to view all IFNA ^A kludge lines for the current message.
  140.  
  141.   * The <F>orward command option when reading messages is now only
  142.     available to people with Sysop access on the specified message
  143.     board.
  144.  
  145.   * Exiting with ERRORLEVEL's 3, 4, and 5 is now optional, set this
  146.     in QCONFIG.  The default is on.
  147.  
  148.   * The kludge command line option -1 for one word names has been
  149.     moved into the QCONFIG program.  To use a one word name the user
  150.     must enter the name and a semi-colon after it.
  151.  
  152.   * The modem initialize command string and the modem busy command
  153.     string now have special command characters which enable more
  154.     control over sending these command strings.  The following
  155.     characters do special functions:
  156.  
  157.          |   Sends a Carrige Return
  158.          ^   Turns DTR on
  159.          v   Turns DTR off
  160.          ~   Pauses for 1/2 Seconds
  161.  
  162.  
  163.   * The cursor is no longer changed to a solid block.
  164.  
  165.   * All the known event problems have been fixed, this includeds the
  166.     problem with QuickBBS not adjusting the time limit properly.
  167.  
  168.   * The SEAlink code has been changed even more so, hoping to solve
  169.     all of the problems with GT PowerComm.
  170.  
  171.   * Two new variables have been added to the Type 7 command:
  172.  
  173.       *C       Inserts Full Path to COMMAND.COM (retrieved from the COMSPEC
  174.                environment variable)
  175.  
  176.       *H       Tells QuickBBS to Shell with the FOSSIL open (or hot)
  177.  
  178.   * When a type 7 or type 15 command is executed, a flat text file
  179.     called DORINFO1.DEF is created.  The following information is
  180.     contained in this file:
  181.  
  182.                Origin Line (in QCONFIG)
  183.                Sysop's First Name
  184.                Sysop's Last Name
  185.                Communications Port (Example: COM1)
  186.                Baud Rate and Parity (Example:  1200 BAUD,N,8,1)
  187.                0  (Just a plain old 0 on the line)
  188.                User's First Name
  189.                User's Last Name
  190.                City and State
  191.                Graphics Mode (1=on 0=off)
  192.                Security Level (1 to 32000)
  193.                Time Remaining for Call (in minutes)
  194.  
  195.     An example of this file might look like this:
  196.  
  197.     --------------------------
  198.     THE STATELINE RBBS
  199.     BOB
  200.     WESTCOTT
  201.     COM1
  202.     1200 BAUD,N,8,1
  203.     0
  204.     TIM
  205.     ALEXANDER
  206.     JEFFERSON CITY,MO.
  207.     1
  208.     80
  209.     59
  210.     --------------------------
  211.  
  212.     This feature is immplemented for compatibilty with Bob Westcott's
  213.     door programs.
  214.  
  215.   * You can now optionally have a different origin line for each
  216.     EchoMail conference.  Create a file with your text editor named
  217.     ECHOORIG.CTL, it has the following format:
  218.  
  219.     <Board #> <Origin Text>
  220.  
  221.     The <Board #> is the message board number (1 to 200) and the
  222.     <Origin Text> is text for the Origin line.  Here is an example:
  223.  
  224.     34 QuickBBS Support Board, (303)423-3114, 1200 Only
  225.     45 Quicker than WOC'n!!  QuickBBS Support Board
  226.  
  227.     If a message board is not found in this file then the default
  228.     origin line is used which is specified in QCONFIG on the third
  229.     configuration screen.  The <Origin Text> can ONLY be up to 60
  230.     characters long, if longer then QuickBBS will truncate it.
  231.  
  232.   * The menu editor (MENUEDIT) will now read the QuickBBS configuration 
  233.     file to find where your menus are stored.  This means MENUEDIT.EXE 
  234.     can reside in the directory you run QuickBBS from, unlike previous 
  235.     versions of MENUEDIT.
  236.  
  237.   * QuickBBS now supports higher baud rates than 2400 when loading from 
  238.     the -B command line option.  New baud rates supported are 4800, 9600
  239.     and 19200.  When any baud rate higher than 2400 is used, QuickBBS 
  240.     will buffer the output.
  241.  
  242.   * Direct screen writes are now used to update the status window at the
  243.     bottom of the screen, you can optionally change this in QCONFIG.
  244.     This permits faster operation of the system.  Being that direct
  245.     screen writes can generate "snow" on some systems, there is now a
  246.     snow checking option also added to QCONFIG.
  247.  
  248.   * A Type 7 shell command will now create a EXITINFO.BBS just like a
  249.     Type 15 errorlevel exit.  The format of this file is contained in
  250.     the STRUCT.200 file packaged with the QuickBBS 2.00 documentation
  251.     archive.
  252.  
  253.   * The bug with QuickBBS not exiting with the correct errorlevel when
  254.     entering Net/Echo mail has been fixed.
  255.  
  256.   * When using the forward command on net-mail from another system, the
  257.     outgoing message addressed from the original node instead of from
  258.     your system.
  259.  
  260.   * A new command type 40 has been added.  This command works the same
  261.     way as command type 5, but allows the user to press menu hot keys
  262.     while the file is being displayed.  When used in combination with 
  263.     the Ctrl-A auto execute menu command it will allow the Sysop to build
  264.     menus and display them in ASC/ANS form and still have hot keys
  265.     available.
  266.  
  267.   * Computing the file transfer times has been rewritten and improved
  268.     drastically.  Xmodem, Ymodem, WXModem, SEAlink, and Zmodem all have
  269.     there own file transfer time formulas.
  270.  
  271.   * There is now a monochrome option in QCONFIG, this causes QuickBBS
  272.     to set the text mode to monochrome when it loads up.
  273.  
  274.   * The combined mode is no longer accessed through message board #51,
  275.     it has been changed to message board #0.  Please change all of
  276.     your menu files to accomodate this.
  277.  
  278.   * A new QCONFIG option of allowing QuickBBS to output a ^E auto-logon
  279.     character at the "What is your first and last name?" prompt has been
  280.     added.
  281.  
  282.   * Another new QCONFIG option has been added allowing fast-logon, if
  283.     this is enabled then the system will automatically logon the system
  284.     with the data in first user record when in local mode.
  285.  
  286.   * A new option has been added to MSGUTILS which allows killing messages
  287.     on selected boards by count instead of age.  Please refer to the
  288.     QuickBBS documentation for more details.
  289.  
  290.   * Upper/Lower case conversion is no longer forced on input of the
  291.     calling from field for new users.
  292.  
  293.   * MENUEDIT now displays the menu entry before allowing you to delete it.
  294.  
  295.   * When QuickBBS is waiting for calls it will now display the name of
  296.     the last caller on the system.
  297.  
  298.   * A new QCONFIG option enables/disables the clearing of the screen
  299.     when waiting for calls.
  300.  
  301.   * The message text generated by QuickBBS now follows the FidoNet 
  302.     message format specifications.  This means that it no longer only 
  303.     contains "hard" carriage returns, but instead contains both "soft" 
  304.     and "hard" carriage returns where appropriate.
  305.  
  306.   * The bug when you had the "Check For Mail at Logon" option off has
  307.     been fixed.
  308.  
  309.   * The bug with the "Seconds Till Disconnect" has been fixed, it
  310.     finally works!
  311.  
  312.   * The DEL code (ASCII 127) will now backspace appropriately when 
  313.     entering messages.
  314.  
  315.   * The ECHOSCAN utility has been merged into EchoGen.  To perform what
  316.     ECHOSCAN did, simply append a -E command line option to EchoGen.
  317.  
  318.     NOTE:  The -E option disables any forwarding and unpacking of mail, 
  319.     this means you will still need to run EchoGen a seperate time to 
  320.     process inbound mail.
  321.  
  322.   * Both MAILSCAN and MAILTOSS now support QuickBBS's 2.00 Zone support
  323.     by generating and inputing ^aINTL lines in messages, it is now
  324.     possible to send net mail messages to different zones.
  325.  
  326.   * MAILSCAN will no longer crash when it goes to balance a users credit.
  327.  
  328.   * QuickBBS will now take advantage of full Zone support, your Zone can
  329.     be set in QCONFIG.  The Zone setting defaults to 1 (USA).  
  330.  
  331.   * A full screen editor interface is now provided in QuickBBS version 
  332.     2.00.  It is described in the 2.00 documentation and in a separate 
  333.     reference file named QEDITOR.DOC.
  334.  
  335.   * A new command type 41 has been added which allows the user to toggle
  336.     the use of the full screen message editor, there is no optional data
  337.     for this command.
  338.  
  339.   * Two special files are now written when a Net/Echo message is entered
  340.     for MAILSCAN and ECHOGEN to quickly retreive the mail to be exported
  341.     from the QuickBBS message base.
  342.  
  343.   * I have included a small new utility program called SETNUM, this
  344.     program will alter your caller counter contained in the SYSINFO.BBS
  345.     file.  The usage for this program is:  SETNUM <New Number>
  346.  
  347.   * The EchoGen program now has several new command line features:
  348.  
  349.       -E    Performs what ECHOSCAN did, overrides -U
  350.       -N    This tells EchoGen to ignore any EchoMail in your net area
  351.       -G    Security:  Disables generating any mail for conferences
  352.             in which the sender is not listed in your AREAS.BBS file
  353.  
  354.   * The USERSORT utility will now backup your user file while sorting,
  355.     to go along with this there is a -B command line option that will
  356.     delete this backup file when finished.
  357.  
  358.   * The MSGUTILS program bugs have been fixed, the program was not
  359.     updating the counter settings correctly for active messages and
  360.     low/high message pointers.
  361.  
  362.   * The FOSSIL interface code has been completely redone in assembly 
  363.     language.  Should be a faster throughput on 4.77 mhz machines.
  364.  
  365.   * QuickBBS no longer requires ANSI.SYS, it now has its own built in 
  366.     ANSI driver and is MUCH, MUCH faster than DOS's.
  367.  
  368.   * MEDIT has been renamed to MENUEDIT.
  369.  
  370.   * UEDIT has been renamed to USEREDIT.
  371.  
  372.   * The new files command has been implemented, it is command type 37 
  373.     and works the same way as command types 35 and 36 by using the file
  374.     search data file (FLSEARCH.CTL).
  375.  
  376.   * QuickBBS will now take the modem Off-Hook when logging on in local
  377.     mode or exiting when running the system in the stand alone fasion (no
  378.     mailer).  To disable this, blank out the off-hook command string in
  379.     QCONFIG.
  380.  
  381.   * A two second delay has been added at connect time to give the modems
  382.     time to get with it.
  383.  
  384.  * If you change the users security level on-line, his/her time limit is 
  385.    changed according to the LIMITS.CTL file.
  386.  
  387.  * If flags and/or security is changed, the window at the bottom is 
  388.    updated properly.
  389.  
  390.  * The status window at the bottom has been changed quite a bit, the 
  391.    [PgDn] extra stats now displays the phone numbers and flags, the 
  392.    normal window now includes other things.
  393.  
  394.  * If the user hits chat, the status window will indicate the user would 
  395.    like to chat.
  396.  
  397.  * When a board is marked as "Aliases Allowed" in QCONFIG, it will now ask
  398.    for the alias when replying to mail on that message board.
  399.  
  400.  * Printer logging support has been added.  To activate it, place a -P 
  401.    on the DOS command line to run QuickBBS.  You can also toggle the 
  402.    printer on/off with the Alt-P key.  The status window will reflect 
  403.    this.  The system will automatically turn off the printer logging if 
  404.    it detects a problem with printing.
  405.  
  406.  * The delete message command (Type 26) will now work properly, Version 
  407.    1.02 caused the system to trash when this was used.
  408.  
  409.  * MENUEDIT's <S>imulate menu function will now remember the last 
  410.    security level entered.
  411.  
  412.  * A new control file has been added to QuickBBS, this control file 
  413.    permits the Sysop to disallow certain phone numbers to be entered.  
  414.    The file is named PHONENUM.CTL and is contained in your QuickBBS 
  415.    sub-directory.  The control file is simple to build, each line is
  416.    a full phone number or the beginning of a phone number to lock out.
  417.  
  418.    Example:
  419.  
  420.    -----------------------------
  421.    303-976
  422.    303-555-1212
  423.    714-555-1212
  424.    -----------------------------
  425.  
  426.    This would deny any user to enter a phone number starting with 
  427.    303-976, and would deny any user of entering the phone number of 
  428.    303-555-1212 and 714-555-1212.
  429.  
  430.  * The nodelist structures have been completely redone, the new 
  431.    structures are contained in the STRUCT.200 file (in your QuickBBS
  432.    documentation archive).
  433.  
  434. If you find any bugs please report them in the QUICKBBS EchoMail conference
  435. or on one of the beta-test sites.
  436.  
  437.